package com.seres.constant;

/**
 * @Description : 常量
 * @ClassName : Constant
 * @Author : 程磊
 * @Date: 2020-07-03 14:06
 */
public class Constant {
    /**
     * 缓存用户信息时间，（秒）
     */
    public static final int CACHE_USER_EXPIRE_TIME = 10 * 24 * 60 * 60;
    /**
     * 缓存订单时间ID
     */
    public static final int CACHE_ORDER_EXPIRE_TIME = 3 * 24 * 60 * 60;
    /**
     * 缓存检测站图片过期时间
     */
    public static final int CACHE_STATION_IMAGE_EXPIRE_TIME = 3 * 24 * 60 * 60;
    /**
     * 缓存检测站工作时间过期时间
     */
    public static final int CACHE_STATION_WORK_EXPIRE_TIME = 3 * 24 * 60 * 60;
    /**
     * 检测站标签过期时间
     */
    public static final int CACHE_STATION_TAGS_EXPIRE_TIME = 3 * 24 * 60 * 60;
    /**
     * 检测站评论列表缓存
     */
    public static final int CACHE_STATION_EVALUATION_EXPIRE_TIME = 3 * 24 * 60 * 60;
    /**
     * banner列表缓存过期时间
     */
    public static final int CACHE_BANNER_EXPIRE_TIME = 3 * 24 * 60 * 60;
    /**
     * notice通知快讯列表缓存过期时间
     */
    public static final int CACHE_NOTICE_EXPIRE_TIME = 3 * 24 * 60 * 60;
    /**
     * notice通知快讯列表缓存过期时间
     */
    public static final int CACHE_AD_EXPIRE_TIME = 3 * 24 * 60 * 60;
    /**
     * 单个检测站费用缓存过期时间
     */
    public static final int CACHE_STATION_PRICE_EXPIRE_TIME = 3 * 24 * 60 * 60;
    /**
     * 验证码过期时间(秒)
     */
    public static final int VERIFICATION_CODE_EXPIRE_TIME = 15 * 60;
    /**
     * 代办认证状态缓存时间(秒)
     */
    public static final int AGENCY_AUTHEN_STATE_EXPIRE_TIME = 30 * 60;
    /**
     * 检车到期时间到开始
     */
    public static final int CHECK_CAR_TIME = 90;
    /**
     * 代办服务最低保证次数
     */
    public static final int ITEM_DEFAULT_AGENCY_COUNT = 14218;
    /**
     * 代办代驾服务最低保证次数
     */
    public static final int ITEM_DEFAULT_AGENCY_AND_DRIVING_COUNT = 4218;
    /**
     * obs图片默认有效时间
     */
    public static final int OBS_REQUEST_EXPIRE_TIME = 300;
    /**
     * 检测站计算附近距离,地球半径(m)
     */
    public static final Integer EARTH_RADIUS = 6378137;
    /**
     * 检测站附近距离(m)
     */
    public static final Double NEAR_AREA_DISTANCE = 15000D;
    /**
     * 缓存转单次数-31天
     */
    public static final int CACHE_ORDER_TURN_COUNT = 31 * 24 * 60 * 60;
    /**
     * 缓存消息用户最新消息
     */
    public static final int NOTICE_CENTER_USER_TIME = 24 * 60 * 60;
    /**
     * 微信小程序连接地址列表
     */
    public static final int APPLET_LIST_TIME = 24 * 60 * 60;
    /**
     * 缓存支付状态时间
     */
    public static final int PAY_ORDER_STATE_TIME = 10 * 60;

    /**
     * 缓存退款订单
     */
    public static final int PAY_REFUND_ORDER_TIME = 24 * 10 * 60;

    /**
     * 缓存退款订单
     */
    public static final int PAY_INFO_ORDER_TIME = 24 * 10 * 60;

    /**
     * 订单从下单到取消（未支付）延时时间1天
     */
    public static final long ORDER_CANCEL_TIME = 24 * 60 * 60 * 1000;
    /**
     * 订单指派代办后，代办不接单延时时间2小时
     */
    public static final long ORDER_NOT_REC_TIME = 2 * 60 * 60 * 1000;
    /**
     * 订单支付成功，自动指定代办延时10分钟
     */
    public static final long ORDER_SET_AGENCY_TIME = 2 * 60 * 1000;
    /**
     * 后台分页条数
     */
    public static final long PAGE_SIZE = 10;
    /**
     * 后台分页条数
     */
    public static final long PAGE_SIZE_15 = 15;
    /**
     * 车车通账号初始密码
     */
    public static final String DEFAULT_PASSWORD = "jisuban2020";
    /**
     * 车车通账号初始密码
     */
    public static final String CHONG_QING = "500000";
    /**
     * accessToken缓存过期时间时间110分钟
     */
    public static final int ACCESS_TOKEN_TIME = 7000;
    /**
     * 排行榜代办数据过期时间
     */
    public static final int RANK_AGENCY_ORDER_TIME = 24 * 60 * 60;
    /**
     * 检测站自定义套餐列表过期时间
     */
    public static final int ITEM_CUSTOM_CACHE_TIME = 24 * 60 * 60;
    /**
     * 缓存现场取号专区过期时间
     */
    public static final int CACHE_TACK_NUMBER_ON_SITE_EXPIRE_TIME = 3 * 24 * 60 * 60;
    /**
     * 最大通知次数
     */
    public static final int CHANNEL_NOTIFY_MAX_COUNT = 5;
    /**
     * statichtml列表缓存过期时间
     */
    public static final int STATIC_HTML_LIST = 3 * 24 * 60 * 60;
    /**
     * 机构列表缓存过期时间
     */
    public static final int ORGANIZATION_LIST_TIME = 3 * 24 * 60 * 60;
    /**
     * 邮寄地址列表缓存过期时间
     */
    public static final int CACHE_MAIL_ADDRESS_EXPIRE_TIME = 3 * 24 * 60 * 60;

    /**
     * 检测站积分缓存
     */
    public static final int BRANCH_TIME_STATION = 24 * 60 * 60;

    /**
     * 初始密码
     */
    public static final String INNIT_PASSWORED = "e10adc3949ba59abbe56e057f20f883e";

    /**
     * 默认缓存时间 2天
     */
    public static final int DEFAULT_CACHE_TIME = 2 * 24 * 60 * 60;

    /**
     * 商城商品列表缓存时间
     */
    public static final int LINKEDMALL_ITEM_CACHE_TIME = 60 * 5;

    /**
     * 天象商城订单从下单到取消（未支付）延时时间20分钟
     */
    public static final long CHESHENGHUO_ORDER_CANCEL_TIME = 20 * 60 * 1000;


    /**
     * 各种状态订单数量缓存 7天
     */
    public static final int WAIT_FOR_ORDER_NUM = 7 * 24 * 60 * 60;

    /**
     * 天象商城订单 支付成功通知淘宝时间 5秒
     */
    public static final long CHESHENGHUO_PAY_SUCCESS_NOTICE_TB_TIME = 1000;

    /**
     * 默认缓存时间 3分钟
     */
    public static final int DEFAULT_CACHE_TIME_SMALL = 3 * 60;

    /**
     * 默认缓存时间三个月
     */
    public static final int STATION_QR_CODE = 3 * 30 * 24 * 60 * 60;

    /**
     * ACCESSTOKEN  缓存 110分钟
     */
    public static final int DEFAULT_CACHE_TIME_ACCESS_TOKEN = 110 * 60;

}
